﻿@Code
    Dim listDias As List(Of SistemaINCA.Models.ViewModels.CalendarDayModel) = CType(ViewBag.DaysCalendar, List(Of SistemaINCA.Models.ViewModels.CalendarDayModel))
    Dim attrFirst As String
    Dim attrDiaInac As String
    Dim attrEsquinaInferiorIzq As String = ""
    Dim attrEsquinaInferiorDer As String = ""
    Dim attrTipoDia As String = ""
End Code

<div style="margin-bottom: 5px; text-align: left; padding: 0;">
    <table id="leyenda-calendario">
            <tr style="padding: 0;">
                <td><img src="@Url.Content("~/Content/Asistio.png")" alt="Asistío" title="El alumno se registro al entrar y salir del instituto"/></td>
                <td>:  El alumno se registro al entrar y salir del instituto</td>
                <td style="width:50px;"></td>
                <td><img src="@Url.Content("~/Content/asisEntrada.png")" alt="Entrada"/></td>
                <td>:  Hora de Entrada del Estudiante</td>
            </tr>
            <tr style="padding: 0;">
                <td><img src="@Url.Content("~/Content/Incoherencia.png")" alt="Incoherencia en la asistencia" title="El alumno solo se registro su entrada pero no se registro su salida"/></td>
                <td>:  El alumno solo registro su entrada ó solo la salida durante el día.</td>
                <td style="width:50px;"></td>
                <td><img src="@Url.Content("~/Content/asisSalida.png")" alt="Entrada"/></td>
                <td>:  Hora de Salida del Estudiante</td>
            </tr>
            <tr>
                <td><img src="@Url.Content("~/Content/NoAsistió.png")" alt="No asistío" title="El alumno no asistío este dia al instituto"/></td>
                <td>:  El alumno no asistío ese dia al instituto</td>
            </tr>
    </table>
</div>

<div style="text-align:center; height: auto;">
    <section id="calendar" data-mes-string="@ViewBag.MesSTR">
        <ul class="titulos-calendar">
            <li>Domingo</li>
            <li>Lunes</li>
            <li>Martes</li>
            <li>Miércoles</li>
            <li>Jueves</li>
            <li>Viernes</li>
            <li class="first">Sabado</li>
        </ul>
        <ul class="component-calendar">
            @For i = 1 To listDias.Count
                attrFirst = IIf(i Mod 7, "", "data-last-day=True")
                attrDiaInac = IIf(listDias(i - 1).IsMesActivo, "", "class=dia-inactivo")
                If listDias.Count = 35 AndAlso i = 29 OrElse listDias.Count = 42 AndAlso i = 36 Then
                    attrEsquinaInferiorIzq = "data-esquina-inf-izq=True"
                Else
                    attrEsquinaInferiorIzq = ""
                End If
                If listDias.Count = 35 AndAlso i = 35 OrElse listDias.Count = 42 AndAlso i = 42 Then
                    attrEsquinaInferiorDer = "data-esquina-inf-der=True"
                Else
                    attrEsquinaInferiorDer = ""
                End If
                
                
                'Verificamos si el dia no es asueto
                Select Case listDias(i - 1).TipoDia
                    Case "A"    'ASUETO
                        attrTipoDia = "data-tipo-dia=A"
                    Case "O"    'FUERA DEL AÑO ESCOLAR
                        attrTipoDia = "data-tipo-dia=O"
                    Case Else
                        attrTipoDia = ""
                End Select
                @<li @attrDiaInac @attrFirst @attrEsquinaInferiorIzq @attrEsquinaInferiorDer @attrTipoDia>
                    <span class="dia">@listDias(i - 1).Dia</span>
                    @If listDias(i - 1).IsMesActivo AndAlso listDias(i - 1).TipoDia = "N" Then
                        Select Case listDias(i - 1).EstadoICO
                            Case "A"
                                @<span class="ico"><img src="@Url.Content("~/Content/Asistio.png")" alt="Asistío" title="El alumno se registro al entrar y salir del instituto"/></span>
                            Case "I"
                                @<span class="ico"><img src="@Url.Content("~/Content/Incoherencia.png")" alt="Incoherencia en la asistencia" title="El alumno solo se registro su entrada pero no se registro su salida"/></span>
                            Case Else
                                @<span class="ico"><img src="@Url.Content("~/Content/NoAsistió.png")" alt="No asistío" title="El alumno no asistío este dia al instituto"/></span>
                        End Select
                    
                        @<span class="cont-asis">
                            <span><img src="@Url.Content("~/Content/asisEntrada.png")" alt="Entrada"/>@listDias(i-1).HoraEntrada</span>
                            <span><img src="@Url.Content("~/Content/asisSalida.png")" alt="Entrada"/>@listDias(i-1).HoraSalida</span>
                        </span>
                    ElseIf listDias(i - 1).TipoDia = "A" Then
                        @<span class="cont-asis" style="margin: 25px 5px 0 5px">
                            <span class="col-titulos" style="font-family:Helvetica; background:none; width:78px; font-size: 11px; margin-bottom: 0px;">Día de Asueto</span>
                            <span style="height:auto; width: 78px; text-align:left; font-family:Helvetica; background:none; font-style:italic; font-size: 10.5px; display:block">@listDias(i - 1).DescAsueto</span>
                        </span>
                    End If
                </li>
            Next
        </ul>
    </section>
        @*<table id="leyenda-calendario">
            <tr>
                <td><img src="@Url.Content("~/Content/Asistio.png")" alt="Asistío" title="El alumno se registro al entrar y salir del instituto"/></td>
                <td>El alumno se registro al entrar y salir del instituto</td>
                <td style="width:50px;"></td>
            </tr>
            <tr>
                <td><img src="@Url.Content("~/Content/Incoherencia.png")" alt="Incoherencia en la asistencia" title="El alumno solo se registro su entrada pero no se registro su salida"/></td>
                <td>El alumno solo registro su entrada ó solo la salida durante el día.</td>
            </tr>
            <tr>
                <td><img src="@Url.Content("~/Content/NoAsistió.png")" alt="No asistío" title="El alumno no asistío este dia al instituto"/></td>
                <td>El alumno no asistío ese dia al instituto</td>
            </tr>
        </table>*@
</div>
